

-- table表

 
-- 数组
a={1,2,"3",4,"5",6,"7",8,9,nil}   --lua的下标是从1开始
print(a[1]..type(a[1]))
print(a[2]..type(a[2]))
print(a[3]..type(a[3]))
print(a[4]..type(a[4]))
print(a[5]..type(a[5]))
print(a[6]..type(a[6]))
print(a[7]..type(a[7]))

print(string.format("数组长度：%d",#a))  --#是通用的获取长度的关键字，在打印长度的时候，nil会被忽略

print("===============================")

-- 数组遍历
for i=1,#a do   --不可靠的遍历
	print(i)
end
print("===============================")
-- 二维数组
a={
	{1,2,3},
	{4,5,6}
}
print(a[1][1])
print(a[1][2])
print(a[1][3])


-- 二维数组遍历
for i=1,#a do
	for j=1,#a[i] do
		print(a[i][j])
	end
end

-- 自定义索引

